package demo1;

import java.util.*;

public class Solution{

    public boolean solve (String A, String B) {
        if(A.length() != B.length()) { return false;}
        return (A + A).contains(B);
    }

//    public ListNode mergeKLists (ArrayList<ListNode> lists) {
//        PriorityQueue<ListNode> heap = new PriorityQueue<>((l1, l2) -> {
//            return l1.val - l2.val;
//        });
//
//        for(int i = 0; i < lists.size(); i++){
//            if(lists.get(i) != null){
//                heap.add(lists.get(i));
//            }
//        }
//
//        ListNode ret = new ListNode(-1);
//        ListNode prev = ret;
//        while(!heap.isEmpty()){
//            ListNode tmp = heap.poll();
//            prev.next = tmp;
//            prev = prev.next;
//            if(tmp.next != null){
//                heap.offer(tmp.next);
//            }
//        }
//        return ret.next;
//    }
}
